package com.gonsin.gnews.example.sender;

import com.gonsin.gnews.annotations.configuration.GNewsConfigValue;
import com.gonsin.gnews.annotations.configuration.GNewsConfiguration;
import lombok.Data;
/**
 * targetPlatform 表示该配置信息是针对哪个发送器的
 * 例如 targetPlatform = aliSms时候，那么aliSms的发送器里调用getConfiguration()就会获取本对象。
 */
@Data
@GNewsConfiguration(targetPlatform = "sms")
public class CommonConfig {

    /**
     * @GNewsConfigValue 主要用于控制网页上的界面
     * 例如 fieldText = "短信基站"，，网页上就会显示    短信基站：[          ]
     * 更多参数请ctrl进入@GNewsConfigValue中查看
     */
    @GNewsConfigValue(fieldText = "名字", placeholder = "提示语")
    private String value = "这里是默认值";

}
